<?php
/**
 * Created by PhpStorm.
 * User: xutao
 * Date: 2018/11/8
 * Time: 17:53
 */
//上传
namespace app\admin\controller;
use think\Controller;
use think\Request;

class Upload extends Controller{


    public function upload(){
        if(!$_FILES) return json(['code'=>1,'data'=>'','msg'=>'文件为空']);

        $file = \request()->file('file');
        if($file){
            $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
            if($info){
                // 成功上传后 获取上传信息
                // 输出 jpg
//                echo $info->getExtension();
                // 输出 20160820/42a79759f284b767dfcb2a0197904287.jpg
//                echo $info->getSaveName();
                // 输出 42a79759f284b767dfcb2a0197904287.jpg
//                echo $info->getFilename();
                $src = '/uploads/'.$info->getSaveName();
                return json(['code'=>200,'data'=>$src,'msg'=>'上传成功']);
            }else{
                // 上传失败获取错误信息
                return json(['code'=>-1,'data'=>$file,'msg'=>$file->getError()]);
            }
        }
//        $file = $_FILES;




    }
}